micro-cellular rubber strip - Francés Inglés Diccionario